package com.ruoyi.sl.mapper;

import java.util.List;
import com.ruoyi.sl.domain.SlEvent;

/**
 * 情况汇报Mapper接口
 * 
 * @author admin
 * @date 2024-06-04
 */
public interface SlEventMapper 
{
    /**
     * 查询情况汇报
     * 
     * @param eventId 情况汇报主键
     * @return 情况汇报
     */
    public SlEvent selectSlEventByEventId(Long eventId);

    /**
     * 查询情况汇报列表
     * 
     * @param slEvent 情况汇报
     * @return 情况汇报集合
     */
    public List<SlEvent> selectSlEventList(SlEvent slEvent);

    /**
     * 新增情况汇报
     * 
     * @param slEvent 情况汇报
     * @return 结果
     */
    public int insertSlEvent(SlEvent slEvent);

    /**
     * 修改情况汇报
     * 
     * @param slEvent 情况汇报
     * @return 结果
     */
    public int updateSlEvent(SlEvent slEvent);

    /**
     * 删除情况汇报
     * 
     * @param eventId 情况汇报主键
     * @return 结果
     */
    public int deleteSlEventByEventId(Long eventId);

    /**
     * 批量删除情况汇报
     * 
     * @param eventIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSlEventByEventIds(Long[] eventIds);
}
